package demo04

/**
 * @author xiaoZhao
 * @date 2022/6/28
 * @describe 入门案例
 */
object Test01_Function {
  def main(args: Array[String]): Unit = {
    //   定义一个函数 (狭义的函数 直接使用方法名去调用)
    def sayHi(name: String): Unit = {
      println(name + ", sayHi!")
    }

    // 调用函数
    sayHi("lisi")

    // 调用方法 通过对象去调用
    Test01_Function.sayHi("wangwu")

    // 获取方法返回值
    val result = Test01_Function.sayHello("zhaosan")
    println(result)
  }

  // 定义对象的方法
  def sayHi(name: String): Unit = {
    println("Hi , "+name)
  }

  def sayHello(name: String): String = {
    println("hello , "+name)
    return "hello"
  }
}
